EOA is 3048; EOF is 2565 
